package cn.fl.mcr.export;


import cn.lb.framework.poi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: 对账差异导出数据
 */

@Data
public class McrBillCheckDetailExportBean implements Serializable {
    private static final long serialVersionUID = -5752760744311403410L;
    /**
     * 资方类型
     */
    @Excel(name = "资方")
    private String loanChannel;
    /**
     * 贷款合同号
     */
    @Excel(name = "贷款合同号")
    private String crCntNo;
    /**
     * 贷款合同唯一编码
     */
    private String crCntNoUniqId;
    /**
     * 客户姓名
     */
    @Excel(name = "客户姓名")
    private String cstNm;
    /**
     * 放款金额
     */
    @Excel(name = "我方本金(元)")
    private BigDecimal crAmt;
    /**
     * 利息
     */
    @Excel(name = "我方利息(元)")
    private BigDecimal crAmtIns;
    /**
     * 罚息
     */
    @Excel(name = "我方罚息(元)")
    private BigDecimal crAmtOvd;
    /**
     * 放款金额
     */
    @Excel(name = "资方本金(元)")
    private BigDecimal crAmtBank;
    /**
     * 利息
     */
    @Excel(name = "资方利息(元)")
    private BigDecimal crAmtInsBank;
    /**
     * 罚息
     */
    @Excel(name = "资方罚息(元)")
    private BigDecimal crAmtOvdBank;
    /**
     * 资方担保费
     */
    @Excel(name = "资方担保费(元)")
    private BigDecimal amtAssuerBank;
    /**
     * 资方违约金
     */
    @Excel(name = "资方违约金(元)")
    private BigDecimal amtPenalBank;
    /**
     * 我方担保费
     */
    @Excel(name = "我方担保费(元)")
    private BigDecimal amtAssuer;
    /**
     * 我方违约金
     */
    @Excel(name = "我方违约金(元)")
    private BigDecimal amtPenal;


    /**
     * 罚息
     */
    @Excel(name = "对账状态")
    private String state;
    /**
     * 差异备注
     */
    @Excel(name = "备注")
    private String checkRemark;

}
